package com.zjkj.mp.service.customer;

import java.util.List;
import java.util.Map;

import com.zjkj.mp.utils.PaginatedResult;
import com.zjkj.mp.vo.customer.Group;

/**
 * 
 * 分组信息接口
 *
 * @author chenchen
 * @history
 * <TABLE id="HistoryTable" border="1">
 * 	<TR><TD>时间</TD><TD>描述</TD><TD>作者</TD></TR>
 *	<TR><TD>2013-6-21</TD><TD>创建初始版本</TD><TD>chenchen</TD></TR>
 * </TABLE>
 */
public interface GroupService {
	
	/**
	 * 根据分组id查询列表信息
	 * @param tdId
	 * @return
	 */
	public List<Group> getGroupList(int groupId);
	
	/**
	 * 新建分组
	 * @param group
	 * @return
	 */
	public int insertGroup(Group group);
	
	/**
	 * 根据分组id删除分组信息
	 * @param groupId
	 * @return
	 */
	public int delGroup(int groupId);
	
	/**
	 * 根据分组id修改分组信息
	 * @param groupId
	 * @return
	 */
	public int updGroup(Group group);
	
	/**
	 * 分组分页列表
	 * @param nowPage
	 * @param maxRow
	 * @param map
	 * @return
	 */
	public PaginatedResult getGroupPageList(int nowPage, int maxRow, Map<String, Object> map) ;
	
}
